package com.feishu.service;



import java.util.List;
import java.util.Map;

public interface FeiShuObjectService {
    Integer add(Map<String, Object> map);
    public List<Map<String,Object>> list(Map<String, Object> map);
    Integer edit(Map<String, Object> map);
    Integer delete(Map<String, Object> map);
    Integer addLink(Map<String, Object> map);
    Integer editLink(Map<String, Object> map);

    void addOption(Map<String, Object> map);
    void editOption(Map<String, Object> map);

    Integer addEnum(Map<String, Object> map);
    Integer addEnumSelect(List<Map<String,Object>> list);

    void addEnumType(Map<String, Object> map,List<Map<String, Object>> list);
    void updateEnumType(Map<String, Object> map,List<Map<String, Object>> list);
    void deleteEnumType(Map<String, Object> map,List<Map<String, Object>> list);

    Integer updateEnum(Map<String, Object> map);
    Integer deleteEnumSelect(Map<String, Object> map);
    Integer deleteEnumt(Map<String, Object> map);

    List<Map<String,Object>> getEnum(Map<String, Object> map);
    List<Map<String,Object>> getEnumSelect(Map<String, Object> map);

    Integer addOutSettingEnum(Map<String, Object> map);
    List<Map<String,Object>> getOutEnumSelect(Map<String, Object> map);

    Integer editOutPlmPartById(Map<String, Object> map);

    Integer addInSettingEnum(Map<String, Object> map);
    List<Map<String,Object>> getInEnumSelect(Map<String, Object> map);
}
